body, .login-submit, .login-submit:before, .login-submit:after {
    background: #373737 url("../Imagenes/fondo.jpg") 0 0;
    background-repeat:no-repeat;
    background-position:right top;    
}

html,body {
    margin:0;
    padding:0;
    height:100%;
}

#encabezado{
    max-height: 125px;
}

#menu{
    max-height: 80px;
}

#wrapper {
    min-height:100%;
    position:relative;
}

#header {
    padding:10px;    
}
#content {
    padding:10px;
    padding-bottom:70px; /* Height of the footer element */
}
#footer {
    width:100%;      
    position:absolute;
    bottom:0;
    left:0;  
    background: white;
}

.ui-growl-title {
    font: 14px "Arial Black", Monaco, monospace;    
    color: white;
}
.ui-growl-message p {
    font: 12px "Arial Black", Monaco, monospace;    
    color: white;
}

.ui-growl-item-container {    
    background: black;    
    border-color: appworkspace;        
}

.ui-growl {
    top: 20px;
    left: 20px;
    bottom:auto;
}

.ui-top, .ui-top .ui-layout, .ui-top .ui-layout-bd, .ui-top .ui-layout-unit 
.ui-layout-unit-content{
    background-color: transparent;
    background: none
}

.menu .ui-selectonemenu-label { 
    font-size: small !important;
}
.panel .ui-selectonemenu-list { 
    font-size: small !important;
}

div.ui-datepicker{
    font-size: small !important;
} 

.ui-growl {  

    position:fixed;

    top: 40%;

    left: 75%;

    width: 360px;

    height: 110px;

    z-index:9999;

}

.ui-panelgrid > tr td, .ui-panelgrid > tr{
    border-style: none !important
}

.active{    
    background-image: none !important;   
}

.passive{
    background-color:gainsboro !important;
    background-image: none !important;
}

.passive td.ui-selection-column input {
       display:none;
    }
